#pragma once
#ifndef DATE_H
#define DATE_H
#include <iostream>
#include <string>

using namespace std;

class Date
{
public:
    Date();
    Date(int minutes);
    Date(int inputYear, int inputMonth, int inputDay, int inputHour, int inputMinute);
    virtual ~Date();
    int getYear();
    int getMonth();
    int getDay();
    int getHour();
    int getMinute();
    void setYear(int year);
    void setMonth(int month);
    void setDay(int day);
    void setHour(int hour);
    void setMinute(int minute);
    string getDate();                   //获取 年月日
    string getTime();                   //获取 小时 分钟  
    Date& operator+(int addMinute);     //重载+
    Date& operator-(int minusMinute);   //重载-
protected:

private:
    int year;       //年
    int month;      //月
    int day;        //日
    int hour;       //小时
    int minute;     //分钟
};
#endif // DATE_H

